Computer Science Lesson Plan
Class: 7 - Lesson: 9 List

Purpose: To learn to use lists in programming.

No. of Classes

One or two classes (teacher's decision).

Material Required

Scratch 3.0.

Curriculum Content
  • 2.8) List
  • Prior Knowledge

    Students should know:

  • Conditional statements, variables, operators and clones.
  • Exercises
    Teacher Instructions
    1. Teachers should introduce lists using simple mathematical examples before setting this exercise.
    2. Teachers should teach the difference between variables and lists.
    3. POINTS TO PONDER: How many steps does it take to sort N numbers? The solution given takes about k × N² steps. There are algorithms that sort in fewer steps - teachers can explain how merge sort or heap sort works.